Proposal Generator v2.0

Generate, edit and export branded enterprise proposals. Manage multiple proposals in one workspace, use AI to draft content from tender documents, and tweak every detail before printing.

Active Proposal
In edit
Tender
Reference
Client
Beneficiary
Total Proposals
1
In this workspace

How this works

The Proposal Generator stores multiple proposals in your browser. Each has its own brand, content, pricing, and timeline. Switch between them using the dropdown in the sidebar.

  1. Use the Proposal switcher at the top of the sidebar to create, duplicate, or pick a proposal.
  2. Use the AI Assistant to analyse tender documents and auto-fill the proposal.
  3. Edit any field — changes auto-save to your browser.
  4. Click Open Proposal to preview, print, or export to Word.

Quick actions

Open proposal in new tab

AI Assistant Powered by Claude

Upload tender documents and chat with Claude to analyse them and pre-fill your proposal. Claude reads everything you upload and can suggest content for any section.

API settings

By default, the AI Assistant uses the built-in Claude available inside the Claude.ai artifact environment — no key needed. To use your own Anthropic API key (full model selection, larger context), paste it below.

Stored only in your browser. Used directly from this page.
For generating images in the Visual Editor. Stored only in your browser.
Privacy: Your API key is saved only in this browser’s localStorage. It is never sent anywhere except directly to Anthropic’s API. Clear it by deleting the field above.

1. Upload reference documents

Drag & drop or pick files. Supported: TXT, MD, JSON, CSV, HTML. (For PDFs, paste the text instead — most browsers can copy text from a PDF preview.)

Drop files here
or click to browse

2. Conversation

Tell Claude what to do. Ask it to extract requirements, suggest a pricing structure, draft the executive summary, or rewrite a specific section.

System
Hi — I’m Claude. Upload your tender / RFP / brief above and ask me to help. Examples:
· “Extract the client name, tender number, and key requirements from these docs.”
· “Draft an executive summary for this proposal.”
· “Suggest 15 pricing line items based on the scope.”
· “Rewrite section 4 to focus on AI capabilities.”

Cover & Colors

Choose the cover template that fits your brand, set the colors used across the proposal, and (for the image cover) drop in a background image.

Cover template

Pick one. The cover updates everywhere this proposal renders.

Tender Proposal
Title goes here
Dark Gradient (default)
Tender Proposal
Title goes here
Minimal Light
BIG
TITLE
Bold Typography
Tender Proposal
Title goes here
Image Cover

Cover image (for “Image Cover” template)

Used only when the Image Cover template is active. JPG or PNG recommended.

Brand colors

These colors flow through the proposal — accent uses, callouts, table headers, the cover background.

Primary accent
Secondary accent
Body text (ink)
Cover background

Brand & Logo

Replace the wordmark, name and tagline used across every page of the proposal.

Identity

Used in running headers and in proposal copy where the name appears as text.

Logos

Tip: SVG is preferred (sharp at every zoom + smaller file). Uploaded images are stored inline as data-URIs.

Proposal Information

The headline fields that appear on the cover, footers, and document control page.

Identity

Versioning & validity

Client

The organisation receiving the proposal.

Contact & SPOC

Single Point of Contact details that appear on the document control page.

Version History

Every row appears in the Document Control section of the proposal.

VersionDatePrepared byReviewed byApproved byNotes

Distribution

Recipients of this proposal — appears in the Document Control table.

NameRoleOrganisationCopy

ICV & National Programme

In-Country Value tiles shown on the “Scope of Work — Technical & Operational” page (Section 6.5).

% of Omani professionals on the engagement team.
% routed through local registered SMEs (Appendix 6).
Structured cross-training hours delivered to SJC staff.

Pricing Summary

The Commercial Quotation table on Section 14. Sub-total, VAT and grand total are auto-rendered.

Currency & totals

Pricing line items

#WorkstreamUnitQtyUnit priceTotal

Optional Items

Add-ons and extensions in Section 14.2.

IDItemDescriptionPrice

Payment Milestones

Section 14.3. Total of percentages is shown automatically — keep it at 100%.

IDTrigger% of total

Day Rates

Section 14.5. Roles & daily rates used for change requests.

RoleDay rate

Timeline & Milestones

Duration baselines and the milestone table in Section 11.

Baselines

Gantt — workstreams & phases

Each row is a bar in the Gantt chart. Set the start and end month, and pick a colour.

KindWorkstreamStart (M)End (M)Label on barColor

Critical milestones

IDMilestoneTarget month (M…)Dependency

Pages Manager

Drag pages to reorder. Toggle each page on/off. The proposal auto-renumbers footers based on visible pages.

Order & visibility

Tip: The cover page is always first and cannot be hidden. Hidden pages are excluded from print/PDF/DOCX export.
Loading sections…

Edit Pages

Edit the body HTML of any page in the proposal. Each section keeps its running header & footer; only the content between them is editable.

Tip: Use the proposal CSS classes — .section-eyebrow, h1.sec-title, h2.sub-title, p.lead, .callout, .tile-row, table.zebra, .arch-frame, .phase-strip, .pill. Token {{tokens}} are auto-replaced at render time.
Loading section list…

Custom Pages

Append new full pages to the proposal. Use the body editor to drop in any HTML (tables, lists, callouts, diagrams).

Available classes: .section-eyebrow, .sub-title, .minor, .lead, .callout, .callout.warn, .callout.good, .tile-row, .tile, .two-col, .three-col, .phase-strip, .phase-cell, table.zebra, ul.clean, .pill.

Raw JSON

Direct edit of the underlying config. Useful for bulk changes — but be careful with the schema.

Saved
🎨 AI Image Generator gpt-image-2
Prompt
First image — creates from scratch.
History
No images yet — type a prompt and click Generate.
🖼️
Generate an AI image
Type a prompt on the left. Each subsequent prompt edits the previous image, so you can iterate. When you’re happy, click Done & insert to paste it into the page.
Visual Editor
↗ View proposal
Click anywhere to edit. Tokens like {{proposal.tenderRef}} render at view-time.